/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package homomorphism.list;

/**
 *
 * @author takeshi
 * BasicListHomomorphismInterfaceEx is a better choice for performance
 */
public interface BasicListHomomorphismInterface <T1 extends Object,T2 extends Object> {
      T2 filter(T1 val);
      T2 plus(T2 a, T2 b);
}
